Model
如果要進行資料庫互動、數據邏輯運算等工作通常會在Model進行實現,是以C#語言進行編程
View
View的主要功能是給使用者互動的介面,例如:輸入資料、勾選選項等,以及資料的前後端傳送,主要運用前端技術例如:html、css、javascrip等語言進行編程
Controller
Controller 是前面兩者的溝通橋樑,包括使用者的頁面如何切換,以及Model的功能調用,主要運用C#語言進行編程。
案例演示: 登入功能(只須了解功用,不需要了解程式碼)
讀者目前所看到的使用者介面是在View實現的,換句話說給一般使用者的操作介面的美編與渲染都會在View做實現
這裡是與後端資料庫作比對確認帳號密碼是否存在的操作是在Model做實現的,那在按下登入按鈕必須要做出相對應的操作,這邊的工作協調則是由Controller來去做實現
總結:
MVC架構就是將前後端結合在一起,使其更方便管理,由Model進行主要功能編寫、view進行使用者介面的設計、controller進行雙方協調,使其成為一個可以運作的網頁。